public void FullName_ShouldBeCalculated() { var anon = new AnonymousData(); var employee = anon.Any <Employee>(); var fullName = employee.FullName; Assert(fullName).IsEqualTo($"{employee.LastName}, {employee.FirstName}"); }
public void FullName_ShouldBeCalculated() { var anon = new AnonymousData(); anon.Register <Person>(f => new Person(f.AnyFirstName(), f.AnySurname())); var person = anon.Any <Person>(); var fullName = person.FullName; Assert(fullName).IsEqualTo($"{person.LastName}, {person.FirstName}"); }
public void Map_ShouldMapFullName() { var anon = new AnonymousData(); var dto = anon.Any <EmployeeDto>(); anon.Populate(dto); var mapper = new Mapper(); var employee = mapper.Map <Employee>(dto); Assert(employee.FullName).IsEqualTo($"{dto.LastName}, {dto.FirstName}"); }
public void FreezeMock_Any_ReturnsSameInstance() { anon.FreezeMock <ITestInterface>(mock => mock.Setup(t => t.SayHello()).Callback(() => { })); var first = anon.Any <ITestInterface>(); var second = anon.Any <ITestInterface>(); Assert.Same(first, second); }
public void ErrorTest() { var expectedPosition = anon.AnyPosition(); var expectedMessage = anon.Any <string>(); Result <int> result = new Result <int> .Error(expectedPosition, expectedMessage, false); var error = (Result <int> .Error)result; AssertAll( "Not all properties are correct", () => Assert(error.Message).IsEqualTo(expectedMessage, "Incorrect Message"), () => Assert(error.Position).IsEqualTo(expectedPosition, "Incorrect Position"), () => Assert(error.Expected).IsEmpty("Incorrect Expected")); }
public void Any_ITestInterface_ShouldCreateMock() { var result = anon.Any <ITestInterface>(); Assert.NotNull(result); }