public void CreateValidNotifiable() { NotifiableClass notifiableClass = new NotifiableClass(Faker.Internet.UserName(), Faker.RandomNumber.Next(0, 999), Faker.RandomNumber.Next(0, 145), Faker.RandomNumber.Next(0, 999999), Faker.Boolean.Random(), DateTime.UtcNow, new object()); Assert.IsTrue(notifiableClass.Valid); }
public void CreateInvalidNotifiable() { NotifiableClass notifiableClass = new NotifiableClass(Faker.Lorem.Paragraph(), Faker.RandomNumber.Next(999, 1999), Faker.RandomNumber.Next(145, 1145), Faker.RandomNumber.Next(1000000, 1999999), Faker.Boolean.Random(), DateTime.UtcNow, null); Assert.IsFalse(notifiableClass.Valid); Assert.AreEqual(5, notifiableClass.Notifications.Count); }
public void DeserializeInvalidNotifiableObject() { NotifiableClass initialObject = new NotifiableClass(Faker.Internet.UserName(), Faker.RandomNumber.Next(1000, 1001), Faker.RandomNumber.Next(146, 147), Faker.RandomNumber.Next(1999999, 2999999), Faker.Boolean.Random(), DateTime.UtcNow, new object()); string json = _serialize(initialObject); NotifiableClass resultedObject = _deserialize <NotifiableClass>(json); Assert.IsNotNull(resultedObject); Assert.IsFalse(resultedObject.Valid); Assert.AreEqual(initialObject.Username, resultedObject.Username); }