Esempio n. 1
0
        public void FullName_ShouldBeCalculated()
        {
            var anon     = new AnonymousData();
            var employee = anon.Any <Employee>();

            var fullName = employee.FullName;

            Assert(fullName).IsEqualTo($"{employee.LastName}, {employee.FirstName}");
        }
Esempio n. 2
0
        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}");
        }
Esempio n. 3
0
        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}");
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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"));
        }
Esempio n. 6
0
        public void Any_ITestInterface_ShouldCreateMock()
        {
            var result = anon.Any <ITestInterface>();

            Assert.NotNull(result);
        }