CodePlexProject Hosting for Open Source Software
Home CheatSheet
var fixture = new Fixture();
var anonymousText = fixture.CreateAnonymous<string>();
var anonymousName = fixture.CreateAnonymous("Name");
int anonymousNumber = fixture.CreateAnonymous<int>();
var anonymousParent = fixture.CreateAnonymous<ComplexParent>();
fixture.Register<IMyInterface>(() => new FakeMyInterface());
fixture.TypeMappings[typeof(string)] = s => "fnaah"; string result = fixture.CreateAnonymous<string>();
var strings = fixture.CreateMany<string>();
var myInstances = fixture.CreateMany<MyClass>();
var list = new List<MyClass>(); fixture.AddManyTo(list);
var mc = fixture.Build<MyClass>() .With(x => x.MyText, "Ploeh") .CreateAnonymous();
var sut = fixture.Build<Vehicle>() .OmitAutoProperties() .CreateAnonymous();
var person = fixture.Build<Person>() .Without(p => p.Spouse) .CreateAnonymous();
var mc = fixture.CreateAnonymous<MyClass>(); var mvm = fixture.Build<MyViewModel>() .Do(x => x.AvailableItems.Add(mc)) .With(x => x.SelectedItem, mc) .CreateAnonymous();
var mc = fixture.CreateAnonymous<MyClass>(); fixture.Customize<MyViewModel>(ob => ob .Do(x => x.AvailableItems.Add(mc)) .With(x => x.SelectedItem, mc)); var mvm = fixture.CreateAnonymous<MyViewModel>();
fixture.Customize(new AutoMoqCustomization()); var result = fixture.CreateAnonymous<IInterface>();
Last edited Jan 2, 2012 at 12:30 PM by baxevanis, version 16
Sign in to join this project.
xUnit.net - Unit testing framework for C# and .NET (a successor to NUnit)